package com.ctsi.ssdc.service;


import com.ctsi.ssdc.model.PageResult;
import org.springframework.data.domain.Pageable;

import com.ctsi.ssdc.domain.LitemallFootprint;
import com.ctsi.ssdc.domain.LitemallFootprintExample;
import com.ctsi.ssdc.service.StrengthenBaseService;

import java.util.List;

/**
 * Service Interface for managing LitemallFootprint.
 *
 * @author ctsi-biyi-generator
 *
 */
public interface LitemallFootprintService 
	extends StrengthenBaseService<LitemallFootprint, Integer, LitemallFootprintExample>{


    /**
    * GET  /litemallFootprints : get the litemallFootprints firstStringBaseColumn.
    */
    PageResult<LitemallFootprint> findFirstStringColumn(String str,Pageable pageable);

    LitemallFootprint findById(Integer userId, Integer footprintId);
    LitemallFootprint findById(Integer id);

    void deleteById(Integer id);

    List<LitemallFootprint> queryByAddTime(Integer userId, Integer page, Integer limit);

    void add(LitemallFootprint footprint);
}
